package com.wzq.permission.client.model;

/**  
 * TODO(这里用一句话描述这个类的作用)    
 * @ClassName: LogTypeEnum    
 * @author 陈剑飞    
 * @date 2016年4月26日 上午10:52:18    
 * @version  v 1.0    
 */
public enum LogTypeEnum {
    LOGIN("1","登录日志"),
    LOGIN_OUT("2","退出日志");
    /**
     * 类型
     */
    private String type;
    /**
     * 描述
     */
    private String desc;
    
    private LogTypeEnum(String type,String desc){
        this.type = type;
        this.desc = desc;
    }
    
    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    /**
     * 根据类型得到枚举类型对象
     * @param type
     * @return
     */
    public static LogTypeEnum getType(String type) {
        for (LogTypeEnum logType : LogTypeEnum.values()) {
            if (logType.getType().equals(type)) {
                return logType;
            }
        }
        return null;
    }
}
